﻿#grid {
    text-align: center;
    margin: 10px 0;
}

    #grid td {
        background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(219,219,219)), color-stop(0.42, rgb(252,252,252)) );
    }
        #grid td.highlight {
            background: #BEE5F7;
        }

#solutions-container {
    display: none;
    padding: 10px 0;
}

#solutions {
    display: inline-block;
    border: 1px solid lightgray;
    max-height: 100px;
    min-width: 92px;
    overflow: auto;    
    padding: 0 10px;
}

.button {
    font-size: 12px;
}

.solution {
    cursor: pointer;
}

